@charset "UTF-8";

@blingWidth: 40px;

body {
    .adblock-tips {
        display: none !important;
    }

    .base-video-sections-v1 {
        .video-sections-content-list {
            max-height: 215px !important;
            height: auto !important;
        }
    }

    &.bling-dark {
        .bling-bling {
            .bling-option {
                border: 0;
            }
        }
    }

    .v-popover-wrap {
        &.bling-no-upload {
            &.bling-no-upload-3 {
                .v-popover.is-bottom {
                    margin-left: -50px !important;
                }
            }

            &.bling-no-upload-4 {
                .v-popover.is-bottom {
                    margin-left: -180px !important;
                }
            }

            &.bling-no-upload-5 {
                .v-popover.is-bottom {
                    margin-left: -150px !important;
                }
            }
        }
    }

    .feed-card:has(.bili-video-card:not(.enable-no-interest)), .bili-video-card:not(.enable-no-interest) {
        display: none !important;
    }

    .bling-bling {
        position: fixed;
        right: @blingWidth;
        bottom: 30px;
        width: $right;
        height: auto;
        z-index: 100000000;

        &.bling-bling-video {
            right: 6px;
            bottom: 240px;
        }

        .bling-option {
            width: @blingWidth;
            height: $width;
            border: 0.666667px solid #e3e5e7;
            border-radius: 8px;
            color: #18191c;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            margin-top: 6px;
            //background-color: #f1f2f3;

            &.bling-option-selected {
                background: #00aeec;
                color: white;
            }
        }
    }

    .upinfo-btn-panel {
        .bling-elastic-follow-btn {
            width: 100% !important;
            max-width: 1000px !important;
        }
    }

    .recommended-container_floor-aside .container.is-version8 {
        & > *:nth-of-type(n + 13), & > *:nth-of-type(n + 8) {
            margin-top: 0 !important;
        }
    }

    .bling-founder {
        -webkit-text-fill-color: transparent;
        background-clip: text;
        -webkit-background-clip: text;
        background-image: linear-gradient(to top right, #CB7919 0%, #E6A75B 50%, #E9BD67 100%);
    }
}
